Write a C++ program to create a class Person which accept and display information

Assignment 15

Write a C++ program to create a class Person which contains data members as P_Name, P_City, P_Contact_Number. Write member functions to accept and display five Persons information.

Program Code for run:

#include <iostream>
using namespace std;
class Person
{
            private:
                        char P_Name[80], P_City[20];
                        double P_Contact_Number;
            public:
                        void accept()
                        {
                                    cout << " Accept Person Name"<< endl << " \t ";
                                    cin >> P_Name;
                                    cout << " \t Accept Person City"<< endl << " \t ";
                                    cin >> P_City;
                                    cout << " \t Accept Person Contact Number"<< endl << " \t ";
                                    cin >> P_Contact_Number;
                        }
                        void display()
                        {
                                    cout << " \t " << P_Name << "\t\t" << P_City << "\t\t " << P_Contact_Number << "\n";
                        }
 
};
int main()
{
            int n, i;
            Person p[20];
            cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl;
            cout << " \t How many Person data to enter " << endl ;
            cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl;
            cout << " \t ";
            cin >> n;
            cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl;
            cout << " \t Enter Person Details " << endl;
            for ( i = 0 ; i < n ; i ++)
            {
                        cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl;
                        cout << " \t Enter Person Details of Person := " << i + 1 << endl ;
                        cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl << " \t ";
                        p[i].accept();
            }
            cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl;
            cout << " \t  Display Person Details " << endl;
            cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl;
            cout << " \t P_Name \t P_City \t P_Contact_Number "<<endl;
            cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl;
            for ( i = 0 ; i < n ; i ++)
                        p[i].display();
            cout << " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " << endl;
            return 0;
}

Output of Program:

             * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             How many Person data to enter
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             5
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Enter Person Details
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Enter Person Details of Person := 1
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Accept Person Name
             RAMA
             Accept Person City
             PUNE
             Accept Person Contact Number
             23456
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Enter Person Details of Person := 2
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Accept Person Name
             RAJA
             Accept Person City
             NASHIK
             Accept Person Contact Number
             34568
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Enter Person Details of Person := 3
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Accept Person Name
             LAXMI
             Accept Person City
             RAMPUR
             Accept Person Contact Number
             56788
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Enter Person Details of Person := 4
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Accept Person Name
             SAI
             Accept Person City
             DELHI
             Accept Person Contact Number
             46288
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Enter Person Details of Person := 5
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             Accept Person Name
             KRISH
             Accept Person City
             LANDON
             Accept Person Contact Number
             23678
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
              Display Person Details
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             P_Name         P_City           P_Contact_Number
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
             RAMA             PUNE               23456
             RAJA               NASHIK          34568
             LAXMI             RAMPUR       56788
             SAI                 DELHI               46288
             KRISH             LANDON        23678
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Comments